<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

if (!function_exists('menu_ul'))
{
    function menu_ul($sel = 'home',$tipoUser)
   {
        $CI =& get_instance();
        if($tipoUser=='ROOT'){
            $items = $CI->config->item('navigation');
            $items = $items[$tipoUser];
        }  
        else {
            //De acuerdo al tipo de servicio contratado son las opciones que muestra en el menú
            $CI->load->model('users_model','users');
            $servicios = $CI->users->getServicios();
            $items = array(
                            'dispositivos' => array(
                                'title'  => 'Dispositivos',
                                'link'   => base_url().'dispositivos'
                            ),
                            'clientes' => array(
                                'title'  => 'Clientes',
                                'link'   => base_url().'clientes'
                            ),
                           );
            $i=0;
            foreach($servicios as $item){
                if ($i!=0){
                $items[strtolower($item->servicio)] = array(
                    'title' =>  ucfirst(strtolower($item->servicio)),
                    'link'  =>  base_url().strtolower($item->servicio)
                    );
                }
                $i++;
            }
            
        }
       
        $menu = '<ul class="nav navbar-nav"><li class="divider-vertical"></li>'."\n";
        foreach($items as $item)
        {
            $current = (in_array($sel, $item)) ? ' class="active"' : '';
            $id = (!empty($item['id'])) ? ' id="'.$item['id'].'"' : '';
            $menu .= '<li'.$current.'><a href="'.$item['link'].'"'.$id.'>'.$item['title'].'</a></li><li class="divider-vertical"></li>'."\n";
        }
        
           $menu .= '</ul>'
                .'<div class="btn-group pull-right" style="padding-top:15px;">'
                    .'<a href="'.base_url().'home/logout" role="button" class="btn btn-primary"><span class="glyphicon glyphicon-log-in">&nbsp;</span>Salir</a>'
                    .'<div class="btn-group">'
                    .'<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">'
                      .'<span><i class="glyphicon glyphicon-cog"></i>&nbsp;</span>'
                      .'<span class="caret"></span>'
                    .'</button>'
                    .'<ul class="dropdown-menu">'
                      .'<li><a href="#modalPDF" onclick="getConfiguracion();" data-toggle="modal">Encabezado PDF</a></li>'
                      .'<li><a href="verifylogin/reset_auth">Revincular Dropbox</a></li>'
                    .'</ul>'
                  .'</div>'
                .'</div>';
        return $menu;
    }
}

// ------------------------------------------------------------------------

/**
 * menu_p
 * Genera un parrafo con la clase current en el elemento seleccionado
 */
if ( ! function_exists('menu_p'))
{
    function menu_p($sel = 'home', $separator = '')
   {
        $CI =& get_instance();
        $items = $CI->config->item('navigation');

        $count = count($items);
        $i = 0;
        $menu = "\n".'<p class="bottom_nav">';
        foreach($items as $item)
        {
            $current = (in_array($sel, $item)) ? ' class="current"' : '';
            $id = (!empty($item['id'])) ? ' id="'.$item['id'].'"' : '';
            $menu .= '<a'.$current.' href="'.$item['link'].'"'.$id.'>'.$item['title'].'</a>';
            $i++;
            if($count != $i)
            {
                $menu .= ' '.$separator.' ';
            }
        }
        $menu .= '</p>'."\n";
        return $menu;
    }
}


/* End of file navigation_helper.php */
/* Location: ./system/helpers/navigation_helper.php */